home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / PSPad editor 4.5.4 build 2356 beta / pspad454inst_en.exe / {app} / Context / Perl.DEF < prev    next >
Text File  |  2003-12-12  |  21KB  |  1,075 lines

  1. ; PSPad code template for Perl (Practical Extraction and Report Language)
  2. ; Author: Karel Pavelka
  3. ; E-mail: webjob@seznam.cz
  4. ; Update: 2003-12-11
  5. ;
  6. [abs | absolute value function]
  7. abs |VALUE
  8. [accept | accept an incoming socket connect]
  9. accept |NEWSOCKET,GENERICSOCKET
  10. [alarm | schedule a SIGALRM]
  11. alarm |SECONDS
  12. [bind | binds an address to a socket]
  13. bind |SOCKET,NAME
  14. [bless | create an object]
  15. bless |REF,CLASSNAME
  16. [atan2 | arctangent of Y/X in the range -PI to PI]
  17. atan2 (Y,X)
  18. [binmode | prepare binary files for I/O]
  19. binmode |FILEHANDLE, DISCIPLINE
  20. [caller | get context of the current subroutine call]
  21. caller |EXPR
  22. [chmod | changes the permissions on a list of files]
  23. chmod |LIST
  24. [chomp | remove a trailing record separator from a string]
  25. chomp |VARIABLE
  26. [chop | remove the last character from a string]
  27. chop |VARIABLE
  28. [chdir | change your current working directory]
  29. chdir |EXPR
  30. [chown | change the owership on a list of files]
  31. chown |LIST
  32. [chr | get character this number represents]
  33. chr |NUMBER
  34. [chroot | make directory new root for path lookups]
  35. chroot |FILENAME
  36. [close | close file (or pipe or socket) handle]
  37. close |FILEHANDLE
  38. [closedir | close directory handle]
  39. closedir |DIRHANDLE
  40. [connect | connect to a remote socket]
  41. connect |SOCKET,NAME
  42. [cos | cosine function]
  43. cos |EXPR
  44. [crypt | one-way passwd-style encryption]
  45. crypt |PLAINTEXT,SALT
  46. [continue | optional trailing block in a while or foreach]
  47. continue |BLOCK
  48. [dbmopen | create binding on a tied dbm file]
  49. dbmopen |HASH,DBNAME,MASK
  50. [defined | test whether a value, variable, or function is defined]
  51. defined |EXPR
  52. [delete | deletes a value from a hash]
  53. delete |EXPR
  54. [dbmclose | breaks binding on a tied dbm file]
  55. dbmclose |HASH
  56. [die | raise an exception or bail out]
  57. die |LIST
  58. [each | retrieve the next keyvalue pair from a hash]
  59. each |HASH
  60. [endgrent | be done using group file]
  61. endgrent |
  62. [do | turn a BLOCK into a TERM]
  63. do |BLOCK
  64. [dump | create an immediate core dump]
  65. dump |LABEL
  66. [endhostent | be done using hosts file]
  67. endhostent |
  68. [endpwent | be done using passwd file]
  69. endpwent |
  70. [endservent | be done using services file]
  71. endservent |
  72. [endnetent | be done using networks file]
  73. endnetent |
  74. [eof | test a filehandle for its end]
  75. eof |FILEHANDLE
  76. [endprotoent | be done using protocols file]
  77. endprotoent |
  78. [eval | catch exceptions or compile and run code]
  79. eval |EXPR
  80. [exists | test whether a hash key is present]
  81. exists |EXPR
  82. [exp | raise e to a power]
  83. exp |EXPR
  84. [exec | abandon this program to run another]
  85. exec |LIST
  86. [fcntl | file control system call]
  87. fcntl |FILEHANDLE,FUNCTION,SCALAR
  88. [exit | terminate this program]
  89. exit |EXPR
  90. [fileno | return file descriptor from filehandle]
  91. fileno |FILEHANDLE
  92. [flock | lock an entire file with an advisory lock]
  93. flock |FILEHANDLE,OPERATION
  94. [format | declare a picture format with use by the write() function]
  95. format |
  96. [fork | create a new process just like this one]
  97. fork |
  98. [getgrent | get next group record]
  99. getgrent |
  100. [getgrgid | get group record given group user ID]
  101. getgrgid |GID
  102. [formline | internal function used for formats]
  103. formline |PICTURE,LIST
  104. [getc | get    the next character from the filehandle]
  105. getc |FILEHANDLE
  106. [getgrnam | get group record given group name]
  107. getgrnam |NAME
  108. [gethostbyaddr | get host record given its address]
  109. gethostbyaddr |ADDR,ADDRTYPE
  110. [gethostbyname | get host record given name]
  111. gethostbyname |NAME
  112. [getlogin | return who logged in at this tty]
  113. getlogin |
  114. [getnetbyaddr | get network record given its address]
  115. getnetbyaddr |ADDR,ADDRTYPE
  116. [getpeername | find the other end of a socket connection]
  117. getpeername |SOCKET
  118. [getnetent | get next networks record]
  119. getnetent |
  120. [gethostent | get next hosts record]
  121. gethostent |
  122. [getppid | get parent process ID]
  123. getppid |
  124. [getpriority | get current nice value]
  125. getpriority |WHICH,WHO
  126. [getpgrp | get process group]
  127. getpgrp |PID
  128. [getnetbyname | get networks record given name]
  129. getnetbyname |NAME
  130. [getprotobyname | get protocol record given name]
  131. getprotobyname |NAME
  132. [getprotobynumber | get protocol record numeric protocol]
  133. getprotobynumber |NUMBER
  134. [getpwent | get next passwd record]
  135. getpwent |
  136. [getpwnam | get passwd record given user login name]
  137. getpwnam |NAME
  138. [getpwuid | get passwd record given user ID]
  139. getpwuid |UID
  140. [getprotoent | get next protocols record]
  141. getprotoent |
  142. [getservbyport | get services record given numeric port]
  143. getservbyport |PORT,PROTO
  144. [getsockname | retrieve the sockaddr for a given socket]
  145. getsockname |SOCKET
  146. [getservent | get next services record]
  147. getservent |
  148. [getsockopt | get socket options on a given socket]
  149. getsockopt |SOCKET,LEVEL,OPTNAME
  150. [getservbyname | get services record given its name]
  151. getservbyname |NAME,PROTO
  152. [glob | expand filenames using wildcards]
  153. glob |EXPR
  154. [grep | locate elements in a list test true against a given criterion]
  155. grep |BLOCK LIST
  156. [hex | convert a string to a hexadecimal number]
  157. hex |EXPR
  158. [gmtime | convert UNIX time into record or string using Greenwich time]
  159. gmtime |EXPR
  160. [import | patch a module's namespace into your own]
  161. import |
  162. [goto | create spaghetti code]
  163. goto |LABEL
  164. [join | join a list into a string using a separator]
  165. join |EXPR,LIST
  166. [int | get the integer portion of a number]
  167. int |EXPR
  168. [keys | retrieve list of indices from a hash]
  169. keys |HASH
  170. [kill | send a signal to a process or process group]
  171. kill |SIGNAL, LIST
  172. [last | exit a block prematurely]
  173. last |LABEL
  174. [ioctl | system-dependent device control system call]
  175. ioctl |FILEHANDLE,FUNCTION,SCALAR
  176. [lc | return lower-case version of a string]
  177. lc |EXPR
  178. [index | find a substring within a string]
  179. index |STR,SUBSTR,POSITION
  180. [length | return the number of bytes in a string]
  181. length |EXPR
  182. [link | create a hard link in the filesytem]
  183. link |OLDFILE,NEWFILE
  184. [lcfirst | return a string with just the next letter in lower case]
  185. lcfirst |EXPR
  186. [localtime | convert UNIX time into record or string using local time]
  187. localtime |EXPR
  188. [listen | register your socket as a server]
  189. listen |SOCKET,QUEUESIZE
  190. [lock | get a thread lock on a variable, subroutine, or method]
  191. lock |
  192. [local | create a temporary value for a global variable (dynamic scoping)]
  193. local |EXPR
  194. [log | retrieve the natural logarithm for a number]
  195. log |EXPR
  196. [lstat | stat a symbolic link]
  197. lstat |FILEHANDLE
  198. [mkdir | create a directory]
  199. mkdir |FILENAME,MASK
  200. [msgget | get SysV IPC message queue]
  201. msgget |KEY,FLAGS
  202. [map | apply a change to a list to get back a new list with the changes]
  203. map |BLOCK LIST
  204. [msgctl | SysV IPC message control operations]
  205. msgctl |ID,CMD,ARG
  206. [m | match a string with a regular expression pattern]
  207. m// |
  208. [msgsnd | send a SysV IPC message to a message queue]
  209. msgsnd |ID,MSG,FLAGS
  210. [my | declare and assign a local variable (lexical scoping)]
  211. my |EXPR
  212. [no | unimport some module symbols or semantics at compile time]
  213. no Module |LIST
  214. [oct | convert a string to an octal number]
  215. oct |EXPR
  216. [next | iterate a block prematurely]
  217. next |LABEL
  218. [msgrcv | receive a SysV IPC message from a message queue]
  219. msgrcv |ID,VAR,SIZE,TYPE,FLAGS
  220. [opendir | open a directory]
  221. opendir |DIRHANDLE,EXPR
  222. [ord | find a character's numeric representation]
  223. ord |EXPR
  224. [open | open a file, pipe, or descriptor]
  225. open |FILEHANDLE,MODE,LIST
  226. [pack | convert a list into a binary representation]
  227. pack |TEMPLATE,LIST
  228. [package | declare a separate global namespace]
  229. package |NAMESPACE
  230. [pop | remove the last element from an array and return it]
  231. pop |ARRAY
  232. [pos | find or set the offset for the lastnext mg search]
  233. pos |SCALAR
  234. [print | output a list to a filehandle]
  235. print |FILEHANDLE LIST
  236. [pipe | open a pair of connected filehandles]
  237. pipe |READHANDLE,WRITEHANDLE
  238. [prototype | get the prototype (if any) of a subroutine]
  239. prototype |FUNCTION
  240. [printf | output a formatted list to a filehandle]
  241. printf |FILEHANDLE FORMAT, LIST
  242. [qqSTRING | doubly quote a string]
  243. qq/STRING/ |
  244. [push | append one or more elements to an array]
  245. push |ARRAY,LIST
  246. [qSTRING | singly quote a string]
  247. q/STRING/ |
  248. [rand | retrieve the next pseudorandom number]
  249. rand |EXPR
  250. [quotemeta | quote regular expression magic characters]
  251. quotemeta |EXPR
  252. [qwSTRING | quote a list of words]
  253. qw/STRING/ |
  254. [read | fixed-length buffered input from a filehandle]
  255. read |FILEHANDLE,SCALAR,LENGTH,OFFSET
  256. [readdir | get a directory from a directory handle]
  257. readdir |DIRHANDLE
  258. [readline | fetch a record from a file]
  259. readline |EXPR
  260. [readlink | determine where a symbolic link is pointing]
  261. readlink |EXPR
  262. [qxSTRING | backquote quote a string]
  263. qx/STRING/ |
  264. [redo | start this loop iteration over again]
  265. redo |LABEL
  266. [recv | receive a message over a Socket]
  267. recv |SOCKET,SCALAR,LENGTH,FLAGS
  268. [rename | change a filename]
  269. rename |OLDNAME,NEWNAME
  270. [reset | clear all variables of a given name]
  271. reset |EXPR
  272. [ref | find out the type of thing being referenced]
  273. ref |EXPR
  274. [rewinddir | reset directory handle]
  275. rewinddir |DIRHANDLE
  276. [rmdir | remove a directory]
  277. rmdir |FILENAME
  278. [s | replace a pattern with a string]
  279. s/// |
  280. [reverse | flip a string or a list]
  281. reverse |LIST
  282. [require | load in external functions from a library at runtime]
  283. require |VERSION
  284. [return | get out of a function early]
  285. return |EXPR
  286. [scalar | force a scalar context]
  287. scalar |EXPR
  288. [seek | reposition file pointer for random-access I/O]
  289. seek |FILEHANDLE,POSITION,WHENCE
  290. [seekdir | reposition directory pointer]
  291. seekdir |DIRHANDLE,POS
  292. [rindex | right-to-left substring search]
  293. rindex |STR,SUBSTR,POSITION
  294. [select | reset default output or do I/O multiplexing]
  295. select |FILEHANDLE
  296. [semctl | SysV semaphore control operations]
  297. semctl |ID,SEMNUM,CMD,ARG
  298. [semget | get set of SysV semaphores]
  299. semget |KEY,NSEMS,FLAGS
  300. [semop | SysV semaphore operations]
  301. semop |KEY,OPSTRING
  302. [send | send a message over a socket]
  303. send |SOCKET,MSG,FLAGS,TO
  304. [setgrent | prepare group file for use]
  305. setgrent |
  306. [sethostent | prepare hosts file for use]
  307. sethostent |STAYOPEN
  308. [setpgrp | set the process group of a process]
  309. setpgrp |PID,PGRP
  310. [setnetent | prepare networks file for use]
  311. setnetent |STAYOPEN
  312. [setpriority | set a process's nice value]
  313. setpriority |WHICH,WHO,PRIORITY
  314. [setpwent | prepare passwd file for use]
  315. setpwent |
  316. [setservent | prepare services file for use]
  317. setservent |STAYOPEN
  318. [setsockopt | set some socket options]
  319. setsockopt |SOCKET,LEVEL,OPTNAME,OPTVAL
  320. [setprotoent | prepare protocols file for use]
  321. setprotoent |STAYOPEN
  322. [shmget | get SysV shared memory segment identifier]
  323. shmget |KEY,SIZE,FLAGS
  324. [shift | remove the first element of an array, and return it]
  325. shift |ARRAY
  326. [shmctl | SysV shared memory operations]
  327. shmctl |ID,CMD,ARG
  328. [shmwrite | write SysV shared memory]
  329. shmwrite |ID,STRING,POS,SIZE
  330. [shutdown | close down just half of a socket connection]
  331. shutdown |SOCKET,HOW
  332. [shmread | read SysV shared memory]
  333. shmread |ID,VAR,POS,SIZE
  334. [sleep | block for some number of seconds]
  335. sleep |EXPR
  336. [socket | create a socket]
  337. socket |SOCKET,DOMAIN,TYPE,PROTOCOL
  338. [sin | return the sine of a number]
  339. sin |EXPR
  340. [socketpair | create a pair of sockets]
  341. socketpair |SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL
  342. [sort | sort a list of values]
  343. sort |SUBNAME LIST
  344. [sqrt | square root function]
  345. sqrt |EXPR
  346. [sprintf | formatted print into a string]
  347. sprintf |FORMAT, LIST
  348. [split | split up a string using a regexp delimiter]
  349. split |/PATTERN/,EXPR,LIMIT
  350. [splice | add or remove elements anywhere in an array]
  351. splice |ARRAY,OFFSET,LENGTH,LIST
  352. [sub | declare a subroutine, possibly anonymously]
  353. sub |BLOCK
  354. [srand | seed the random number generator]
  355. srand |EXPR
  356. [symlink | create a symbolic link to a file]
  357. symlink |OLDFILE,NEWFILE
  358. [study | optimize input data for repeated searches]
  359. study |SCALAR
  360. [substr | get or alter a portion of a stirng]
  361. substr |EXPR,OFFSET,LENGTH,REPLACEMENT
  362. [syscall | execute an arbitrary system call]
  363. syscall |LIST
  364. [tell | get current seekpointer on a filehandle]
  365. tell |FILEHANDLE
  366. [sysread | fixed-length unbuffered input from a filehandle]
  367. sysread |FILEHANDLE,SCALAR,LENGTH,OFFSET
  368. [stat | get a file's status information]
  369. stat |FILEHANDLE
  370. [syswrite | fixed-length unbuffered output to a filehandle]
  371. syswrite |FILEHANDLE,SCALAR,LENGTH,OFFSET
  372. [telldir | get current seekpointer on a directory handle]
  373. telldir |DIRHANDLE
  374. [time | return number of seconds since 1970]
  375. time |
  376. [times | return elapsed time for self and child processes]
  377. times |
  378. [sysseek | position I/O pointer on handle used with sysread and syswrite]
  379. sysseek |FILEHANDLE,POSITION,WHENCE
  380. [tie | bind a variable to an object class]
  381. tie |VARIABLE,CLASSNAME,LIST
  382. [tr | transliterate a string]
  383. tr/// |
  384. [truncate | shorten a file]
  385. truncate |FILEHANDLE,LENGTH
  386. [uc | return upper-case version of a string]
  387. uc |EXPR
  388. [umask | set file creation mode mask]
  389. umask |EXPR
  390. [ucfirst | return a string with just the next letter in upper case]
  391. ucfirst |EXPR
  392. [undef | remove a variable or function definition]
  393. undef |EXPR
  394. [unlink | remove one link to a file]
  395. unlink |LIST
  396. [unpack | convert binary structure into normal perl variables]
  397. unpack |TEMPLATE,EXPR
  398. [untie | break a tie binding to a variable]
  399. untie |VARIABLE
  400. [system | run a separate program]
  401. system |LIST
  402. [unshift | prepend more elements to the beginning of a list]
  403. unshift |ARRAY,LIST
  404. [utime | set a file's last access and modify times]
  405. utime |LIST
  406. [values | return a list of the values in a hash]
  407. values |HASH
  408. [use | load in a module at compile time]
  409. use Module |VERSION LIST
  410. [wait | wait for any child process to die]
  411. wait |
  412. [wantarray | get void vs scalar vs list context of current subroutine call]
  413. wantarray |
  414. [write | print a picture record]
  415. write |FILEHANDLE
  416. [waitpid | wait for a particular child process to die]
  417. waitpid |PID,FLAGS
  418. [warn | print debugging info]
  419. warn |LIST
  420. [y | transliterate a string]
  421. y/// |
  422. [vec | test or set particular bits in a string]
  423. vec |EXPR,OFFSET,BITS
  424. ;
  425. [Tree Content]
  426. Functions for SCALARs or strings
  427.  chomp
  428.  chop
  429.  chr
  430.  crypt
  431.  hex
  432.  index
  433.  lc
  434.  lcfirst
  435.  length
  436.  oct
  437.  ord
  438.  pack
  439.  q/STRING/
  440.  qq/STRING/
  441.  reverse
  442.  rindex
  443.  sprintf
  444.  substr
  445.  tr///
  446.  uc
  447.  ucfirst
  448.  y///
  449. Regular expressions and pattern matching
  450.  m//
  451.  pos
  452.  quotemeta
  453.  s///
  454.  split
  455.  study
  456.  qr//
  457. Numeric functions
  458.  abs
  459.  atan2
  460.  cos
  461.  exp
  462.  hex
  463.  int
  464.  log
  465.  oct
  466.  rand
  467.  sin
  468.  sqrt
  469.  srand
  470. Functions for real @ARRAYs
  471.  pop
  472.  push
  473.  shift
  474.  splice
  475.  unshift
  476. Functions for list data
  477.  grep
  478.  join
  479.  map
  480.  qw/STRING/
  481.  reverse
  482.  sort
  483.  unpack
  484. Functions for real %HASHes
  485.  delete
  486.  each
  487.  exists
  488.  keys
  489.  values
  490. Input and output functions
  491.  binmode
  492.  close
  493.  closedir
  494.  dbmclose
  495.  dbmopen
  496.  die
  497.  eof
  498.  fileno
  499.  flock
  500.  format
  501.  getc
  502.  print
  503.  printf
  504.  read
  505.  readdir
  506.  rewinddir
  507.  seek
  508.  seekdir
  509.  select
  510.  syscall
  511.  sysread
  512.  sysseek
  513.  syswrite
  514.  tell
  515.  telldir
  516.  truncate
  517.  warn
  518.  write
  519. Functions for fixed length data or records
  520.  pack
  521.  read
  522.  syscall
  523.  sysread
  524.  syswrite
  525.  unpack
  526.  ve
  527. Functions for filehandles, files, or directories
  528.  -X
  529.  chdir
  530.  chmod
  531.  chown
  532.  chroot
  533.  fcntl
  534.  glob
  535.  ioctl
  536.  link
  537.  lstat
  538.  mkdir
  539.  open
  540.  opendir
  541.  readlink
  542.  rename
  543.  rmdir
  544.  stat
  545.  symlink
  546.  sysopen
  547.  umask
  548.  unlink
  549.  utime
  550. Keywords related to the control flow of your perl program
  551.  caller
  552.  continue
  553.  die
  554.  do
  555.  dump
  556.  eval
  557.  exit
  558.  goto
  559.  last
  560.  next
  561.  redo
  562.  return
  563.  sub
  564.  wantarray
  565. Keywords related to scoping
  566.  caller
  567.  import
  568.  local
  569.  my
  570.  our
  571.  package
  572.  use
  573. Miscellaneous functions
  574.  defined
  575.  dump
  576.  eval
  577.  formline
  578.  local
  579.  my
  580.  our
  581.  reset
  582.  scalar
  583.  undef
  584.  wantarray
  585. Functions for processes and process groups
  586.  alarm
  587.  exec
  588.  fork
  589.  getpgrp
  590.  getppid
  591.  getpriority
  592.  kill
  593.  pipe
  594.  qx/STRING/
  595.  setpgrp
  596.  setpriority
  597.  sleep
  598.  system
  599.  times
  600.  wait
  601.  waitpid
  602. Keywords related to perl modules
  603.  do
  604.  import
  605.  no
  606.  package
  607.  require
  608.  use
  609. Keywords related to classes and object-orientedness
  610.  bless
  611.  dbmclose
  612.  dbmopen
  613.  package
  614.  ref
  615.  tie
  616.  tied
  617.  untie
  618.  use
  619. Low-level socket functions
  620.  accept
  621.  bind
  622.  connect
  623.  getpeername
  624.  getsockname
  625.  getsockopt
  626.  listen
  627.  recv
  628.  send
  629.  setsockopt
  630.  shutdown
  631.  socket
  632.  socketpair
  633. System V interprocess communication functions
  634.  msgctl
  635.  msgget
  636.  msgrcv
  637.  msgsnd
  638.  semctl
  639.  semget
  640.  semop
  641.  shmctl
  642.  shmget
  643.  shmread
  644.  shmwrite
  645. Fetching user and group info
  646.  endgrent
  647.  endhostent
  648.  endnetent
  649.  endpwent
  650.  getgrent
  651.  getgrgid
  652.  getgrnam
  653.  getlogin
  654.  getpwent
  655.  getpwnam
  656.  getpwuid
  657.  setgrent
  658.  setpwent
  659. Fetching network info
  660.  endprotoent
  661.  endservent
  662.  gethostbyaddr
  663.  gethostbyname
  664.  gethostent
  665.  getnetbyaddr
  666.  getnetbyname
  667.  getnetent
  668.  getprotobyname
  669.  getprotobynumber
  670.  getprotoent
  671.  getservbyname
  672.  getservbyport
  673.  getservent
  674.  sethostent
  675.  setnetent
  676.  setprotoent
  677.  setservent
  678. Time-related functions
  679.  gmtime
  680.  localtime
  681.  time
  682.  times
  683. Functions new in perl5
  684.  abs
  685.  bless
  686.  chomp
  687.  chr
  688.  exists
  689.  formline
  690.  glob
  691.  import
  692.  lc
  693.  lcfirst
  694.  map
  695.  my
  696.  no
  697.  our
  698.  prototype
  699.  qx
  700.  qw
  701.  readline
  702.  readpipe
  703.  ref
  704.  sub*
  705.  sysopen
  706.  tie
  707.  tied
  708.  uc
  709.  ucfirst
  710.  untie
  711.  use
  712. Functions obsoleted in perl5
  713.  dbmclose
  714.  dbmopen
  715. ;
  716. ;
  717. [KeyWords]
  718. $ENV{AUTH_TYPE};
  719. $ENV{DOCUMENT_ROOT};
  720. $ENV{GATEWAY_INTERFACE};
  721. $ENV{HTTP_ACCEPT_ENCODING};
  722. $ENV{HTTP_ACCEPT_CHARSET};
  723. $ENV{HTTP_ACCEPT_LANGUAGE};
  724. $ENV{HTTP_ACCEPT};
  725. $ENV{HTTP_COOKIE};
  726. $ENV{HTTP_FROM};
  727. $ENV{HTTP_HOST};
  728. $ENV{HTTP_REFERER};
  729. $ENV{HTTP_USER_AGENT};
  730. $ENV{HTTPS};
  731. $ENV{PATH_TRANSLATED};
  732. $ENV{QUERY_STRING};
  733. $ENV{REMOTE_ADDR};
  734. $ENV{REMOTE_HOST};
  735. $ENV{REMOTE_USER};
  736. $ENV{REQUEST_METHOD};
  737. $ENV{SCRIPT_NAME};
  738. $ENV{SERVER_NAME};
  739. $ENV{SERVER_PORT};
  740. $ENV{SERVER_PROTOCOL};
  741. $ENV{SERVER_SOFTWARE};
  742. abs
  743. accept
  744. alarm
  745. all
  746. and
  747. any
  748. append
  749. atan2
  750. attachment
  751. AUTH_TYPE
  752. author
  753. autoload
  754. base
  755. BGCOLOR
  756. bind
  757. binmode
  758. bless
  759. caller
  760. CGI
  761. close
  762. closedir
  763. cmp
  764. COMMONPROGRAMFILES
  765. compile
  766. COMPUTERNAME
  767. connect
  768. constant
  769. CONTENT_LENGTH
  770. content_type
  771. Content-type:
  772. continue
  773. Cookie
  774. cos
  775. crypt
  776. data
  777. dataend
  778. datasend
  779. dbmclose
  780. dbmopen
  781. debug
  782. defaults
  783. defined
  784. delete
  785. die
  786. do
  787. DOCUMENT_ROOT
  788. domain
  789. dump
  790. each
  791. end_html
  792. endgrent
  793. endhostent
  794. endnetent
  795. endprotoent
  796. endpwent
  797. endservent
  798. eof
  799. eq
  800. eval
  801. exec
  802. exists
  803. exit
  804. exp
  805. expires
  806. fcntl
  807. fetch
  808. fileno
  809. flock
  810. fork
  811. form
  812. format
  813. formline
  814. GATEWAY_INTERFACE
  815. getc
  816. getgrent
  817. getgrgid
  818. getgrnam
  819. gethostbyaddr
  820. gethostbyname
  821. gethostent
  822. getlogin
  823. getnetbyaddr
  824. getnetbyname
  825. getnetent
  826. getpeername
  827. getpgrp
  828. getppid
  829. getpriority
  830. getprotobyname
  831. getprotobynumber
  832. getprotoent
  833. getpwent
  834. getpwnam
  835. getpwuid
  836. getservbyname
  837. getservbyport
  838. getservent
  839. getsockname
  840. getsockopt
  841. glob
  842. gmtime
  843. goto
  844. grep
  845. gt
  846. header
  847. hex
  848. html
  849. html2
  850. html3
  851. http
  852. HTTP_ACCEPT
  853. HTTP_ACCEPT_ENCODING
  854. HTTP_ACCEPT_CHARSET
  855. HTTP_ACCEPT_LANGUAGE
  856. HTTP_COOKIE
  857. HTTP_FORWARDED
  858. HTTP_FROM
  859. HTTP_HOST
  860. HTTP_REFERER
  861. HTTP_USER_AGENT
  862. HTTPS
  863. charset
  864. chdir
  865. chmod
  866. chomp
  867. chop
  868. chown
  869. chr
  870. chroot
  871. import
  872. index
  873. INSTANCE_ID
  874. int
  875. ioctl
  876. join
  877. keys
  878. kill
  879. lang
  880. last
  881. lc
  882. lcfirst
  883. le
  884. length
  885. link
  886. listen
  887. local
  888. LOCAL_ADDR
  889. localtime
  890. Location:
  891. LOCK_EX
  892. LOCK_SH
  893. log
  894. lstat
  895. lt
  896. mail
  897. map
  898. meta
  899. mkdir
  900. msgctl
  901. msgget
  902. msgrcv
  903. msgsnd
  904. MXHOME
  905. my
  906. name
  907. ne
  908. Net
  909. netscape
  910. new
  911. newstyle_urls
  912. next
  913. no
  914. no_debug
  915. no_xhtml
  916. nosticky
  917. not
  918. nph
  919. oct
  920. oldstyle_urls
  921. open
  922. opendir
  923. or
  924. ord
  925. OS
  926. our
  927. pack
  928. package
  929. param
  930. param_fetch
  931. path
  932. PATH_INFO
  933. PATH_TRANSLATED
  934. PATHEXT
  935. pipe
  936. pop
  937. pos
  938. print
  939. printf
  940. private_tempfiles
  941. PROCESSOR_ARCHITECTURE
  942. PROCESSOR_IDENTIFIER
  943. PROGRAMFILES
  944. prototype
  945. push
  946. qq
  947. QUERY_STRING
  948. quit
  949. quotemeta
  950. qw
  951. rand
  952. raw_cookie
  953. read
  954. readdir
  955. readline
  956. readlink
  957. readpipe
  958. recv
  959. redirect
  960. redo
  961. ref
  962. referer
  963. REMOTE_ADDR
  964. REMOTE_HOST
  965. remote_user
  966. rename
  967. REQUEST_METHOD
  968. require
  969. reset
  970. return
  971. reverse
  972. rewinddir
  973. rindex
  974. rmdir
  975. scalar
  976. SCRIPT_NAME
  977. secure
  978. seek
  979. seekdir
  980. select
  981. semctl
  982. semget
  983. semop
  984. send
  985. SERVER_NAME
  986. SERVER_PORT
  987. SERVER_PORT_SECURE
  988. SERVER_PROTOCOL
  989. SERVER_SOFTWARE
  990. setgrent
  991. sethostent
  992. setnetent
  993. setpgrp
  994. setpriority
  995. setprotoent
  996. setpwent
  997. setservent
  998. setsockopt
  999. shift
  1000. shmctl
  1001. shmget
  1002. shmread
  1003. shmwrite
  1004. shutdown
  1005. sin
  1006. sleep
  1007. SMTP
  1008. socket
  1009. socketpair
  1010. sort
  1011. splice
  1012. split
  1013. sprintf
  1014. sqrt
  1015. srand
  1016. standard
  1017. start_html
  1018. stat
  1019. status
  1020. STDERR
  1021. STDIN
  1022. STDOUT
  1023. strict
  1024. study
  1025. style
  1026. sub
  1027. substr
  1028. symlink
  1029. syscall
  1030. sysopen
  1031. sysread
  1032. sysseek
  1033. system
  1034. SYSTEMDRIVE
  1035. SYSTEMROOT
  1036. syswrite
  1037. target
  1038. tell
  1039. telldir
  1040. text/css
  1041. text/html
  1042. text/plain
  1043. text/xml
  1044. tie
  1045. tied
  1046. time
  1047. times
  1048. title
  1049. to
  1050. truncate
  1051. type
  1052. uc
  1053. ucfirst
  1054. umask
  1055. undef
  1056. unlink
  1057. unpack
  1058. unshift
  1059. untie
  1060. uri
  1061. use
  1062. user_agent
  1063. user_name
  1064. utime
  1065. value
  1066. values
  1067. vec
  1068. virtual_host
  1069. wait
  1070. waitpid
  1071. wantarray
  1072. warn
  1073. write
  1074.  
  1075.